home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / drivers / isdn / hisax / Kconfig next >
Encoding:
Text File  |  2008-12-24  |  12.7 KB  |  435 lines

  1.  
  2. menu "Passive cards"
  3.  
  4. config ISDN_DRV_HISAX
  5.     tristate "HiSax SiemensChipSet driver support"
  6.     select CRC_CCITT
  7.     ---help---
  8.       This is a driver supporting the Siemens chipset on various
  9.       ISDN-cards (like AVM A1, Elsa ISDN cards, Teles S0-16.0, Teles
  10.       S0-16.3, Teles S0-8, Teles/Creatix PnP, ITK micro ix1 and many
  11.       compatibles).
  12.  
  13.       HiSax is just the name of this driver, not the name of any hardware.
  14.  
  15.       If you have a card with such a chipset, you should say Y here and
  16.       also to the configuration option of the driver for your particular
  17.       card, below.
  18.  
  19. if ISDN_DRV_HISAX!=n
  20.  
  21. comment "D-channel protocol features"
  22.  
  23. config HISAX_EURO
  24.     bool "HiSax Support for EURO/DSS1"
  25.     help
  26.       Say Y or N according to the D-channel protocol which your local
  27.       telephone service company provides.
  28.  
  29.       The call control protocol E-DSS1 is used in most European countries.
  30.       If unsure, say Y.
  31.  
  32. config DE_AOC
  33.     bool "Support for german chargeinfo"
  34.     depends on HISAX_EURO
  35.     help
  36.       If you want that the HiSax hardware driver sends messages to the
  37.       upper level of the isdn code on each AOCD (Advice Of Charge, During
  38.       the call -- transmission of the fee information during a call) and
  39.       on each AOCE (Advice Of Charge, at the End of the call --
  40.       transmission of fee information at the end of the call), say Y here.
  41.       This works only in Germany.
  42.  
  43. config HISAX_NO_SENDCOMPLETE
  44.     bool "Disable sending complete"
  45.     depends on HISAX_EURO
  46.     help
  47.       If you have trouble with some ugly exchanges or you live in
  48.       Australia select this option.
  49.  
  50. config HISAX_NO_LLC
  51.     bool "Disable sending low layer compatibility"
  52.     depends on HISAX_EURO
  53.     help
  54.       If you have trouble with some ugly exchanges try to select this
  55.       option.
  56.  
  57. config HISAX_NO_KEYPAD
  58.     bool "Disable keypad protocol option"
  59.     depends on HISAX_EURO
  60.     help
  61.       If you like to send special dial strings including * or # without
  62.       using the keypad protocol, select this option.
  63.  
  64. config HISAX_1TR6
  65.     bool "HiSax Support for german 1TR6"
  66.     help
  67.       Say Y or N according to the D-channel protocol which your local
  68.       telephone service company provides.
  69.  
  70.       1TR6 is an old call control protocol which was used in Germany
  71.       before E-DSS1 was established. Nowadays, all new lines in Germany
  72.       use E-DSS1.
  73.  
  74. config HISAX_NI1
  75.     bool "HiSax Support for US NI1"
  76.     help
  77.       Enable this if you like to use ISDN in US on a NI1 basic rate
  78.       interface.
  79.  
  80. config HISAX_MAX_CARDS
  81.     int "Maximum number of cards supported by HiSax"
  82.     default "8"
  83.     help
  84.       This option allows you to specify the maximum number of cards which
  85.       the HiSax driver will be able to handle.  
  86.  
  87. comment "HiSax supported cards"
  88.  
  89. config HISAX_16_0
  90.     bool "Teles 16.0/8.0"
  91.     depends on ISA
  92.     help
  93.       This enables HiSax support for the Teles ISDN-cards S0-16.0, S0-8
  94.       and many compatibles.
  95.  
  96.       See <file:Documentation/isdn/README.HiSax> on how to configure it
  97.       using the different cards, a different D-channel protocol, or
  98.       non-standard IRQ/port/shmem settings.
  99.  
  100. config HISAX_16_3
  101.     bool "Teles 16.3 or PNP or PCMCIA"
  102.     help
  103.       This enables HiSax support for the Teles ISDN-cards S0-16.3 the
  104.       Teles/Creatix PnP and the Teles PCMCIA.
  105.  
  106.       See <file:Documentation/isdn/README.HiSax> on how to configure it
  107.       using the different cards, a different D-channel protocol, or
  108.       non-standard IRQ/port settings.
  109.  
  110. config HISAX_TELESPCI
  111.     bool "Teles PCI"
  112.     depends on PCI && PCI_LEGACY && (BROKEN || !(SPARC || PPC || PARISC || M68K || (MIPS && !CPU_LITTLE_ENDIAN) || FRV))
  113.     help
  114.       This enables HiSax support for the Teles PCI.
  115.       See <file:Documentation/isdn/README.HiSax> on how to configure it.
  116.  
  117. config HISAX_S0BOX
  118.     bool "Teles S0Box"
  119.     help
  120.       This enables HiSax support for the Teles/Creatix parallel port
  121.       S0BOX.  See <file:Documentation/isdn/README.HiSax> on how to
  122.       configure it.
  123.  
  124. config HISAX_AVM_A1
  125.     bool "AVM A1 (Fritz)"
  126.     depends on ISA
  127.     help
  128.       This enables HiSax support for the AVM A1 (aka "Fritz").
  129.  
  130.       See <file:Documentation/isdn/README.HiSax> on how to configure it
  131.       using the different cards, a different D-channel protocol, or
  132.       non-standard IRQ/port settings.
  133.  
  134. config HISAX_FRITZPCI
  135.     bool "AVM PnP/PCI (Fritz!PnP/PCI)"
  136.     depends on BROKEN || !PPC64
  137.     help
  138.       This enables HiSax support for the AVM "Fritz!PnP" and "Fritz!PCI".
  139.       See <file:Documentation/isdn/README.HiSax> on how to configure it.
  140.  
  141. config HISAX_AVM_A1_PCMCIA
  142.     bool "AVM A1 PCMCIA (Fritz)"
  143.     help
  144.       This enables HiSax support for the AVM A1 "Fritz!PCMCIA").
  145.       See <file:Documentation/isdn/README.HiSax> on how to configure it.
  146.  
  147. config HISAX_ELSA
  148.     bool "Elsa cards"
  149.     help
  150.       This enables HiSax support for the Elsa Mircolink ISA cards, for the
  151.       Elsa Quickstep series cards and Elsa PCMCIA.
  152.  
  153.       See <file:Documentation/isdn/README.HiSax> on how to configure it
  154.       using the different cards, a different D-channel protocol, or
  155.       non-standard IRQ/port settings.
  156.  
  157. config HISAX_IX1MICROR2
  158.     bool "ITK ix1-micro Revision 2"
  159.     depends on ISA
  160.     help
  161.       This enables HiSax support for the ITK ix1-micro Revision 2 card.
  162.  
  163.       See <file:Documentation/isdn/README.HiSax> on how to configure it
  164.       using the different cards, a different D-channel protocol, or
  165.       non-standard IRQ/port settings.
  166.  
  167. config HISAX_DIEHLDIVA
  168.     bool "Eicon.Diehl Diva cards"
  169.     help
  170.       This enables HiSax support for the Eicon.Diehl Diva none PRO
  171.       versions passive ISDN cards.
  172.  
  173.       See <file:Documentation/isdn/README.HiSax> on how to configure it
  174.       using the different cards, a different D-channel protocol, or
  175.       non-standard IRQ/port settings.
  176.  
  177. config HISAX_ASUSCOM
  178.     bool "ASUSCOM ISA cards"
  179.     depends on ISA
  180.     help
  181.       This enables HiSax support for the AsusCom and their OEM versions
  182.       passive ISDN ISA cards.
  183.  
  184.       See <file:Documentation/isdn/README.HiSax> on how to configure it
  185.       using the different cards, a different D-channel protocol, or
  186.       non-standard IRQ/port settings.
  187.  
  188. config HISAX_TELEINT
  189.     bool "TELEINT cards"
  190.     depends on ISA
  191.     help
  192.       This enables HiSax support for the TELEINT SA1 semiactiv ISDN card.
  193.  
  194.       See <file:Documentation/isdn/README.HiSax> on how to configure it
  195.       using the different cards, a different D-channel protocol, or
  196.       non-standard IRQ/port settings.
  197.  
  198. config HISAX_HFCS
  199.     bool "HFC-S based cards"
  200.     depends on ISA
  201.     help
  202.       This enables HiSax support for the HFC-S 2BDS0 based cards, like
  203.       teles 16.3c.
  204.  
  205.       See <file:Documentation/isdn/README.HiSax> on how to configure it
  206.       using the different cards, a different D-channel protocol, or
  207.       non-standard IRQ/port settings.
  208.  
  209. config HISAX_SEDLBAUER
  210.     bool "Sedlbauer cards"
  211.     help
  212.       This enables HiSax support for the Sedlbauer passive ISDN cards.
  213.  
  214.       See <file:Documentation/isdn/README.HiSax> on how to configure it
  215.       using the different cards, a different D-channel protocol, or
  216.       non-standard IRQ/port settings.
  217.  
  218. config HISAX_SPORTSTER
  219.     bool "USR Sportster internal TA"
  220.     depends on ISA
  221.     help
  222.       This enables HiSax support for the USR Sportster internal TA card.
  223.  
  224.       See <file:Documentation/isdn/README.HiSax> on how to configure it
  225.       using a different D-channel protocol, or non-standard IRQ/port
  226.       settings.
  227.  
  228. config HISAX_MIC
  229.     bool "MIC card"
  230.     depends on ISA
  231.     help
  232.       This enables HiSax support for the ITH MIC card.
  233.  
  234.       See <file:Documentation/isdn/README.HiSax> on how to configure it
  235.       using a different D-channel protocol, or non-standard IRQ/port
  236.       settings.
  237.  
  238. config HISAX_NETJET
  239.     bool "NETjet card"
  240.     depends on PCI && PCI_LEGACY && (BROKEN || !(SPARC || PPC || PARISC || M68K || (MIPS && !CPU_LITTLE_ENDIAN) || FRV))
  241.     help
  242.       This enables HiSax support for the NetJet from Traverse
  243.       Technologies.
  244.  
  245.       See <file:Documentation/isdn/README.HiSax> on how to configure it
  246.       using a different D-channel protocol, or non-standard IRQ/port
  247.       settings.
  248.  
  249. config HISAX_NETJET_U
  250.     bool "NETspider U card"
  251.     depends on PCI && PCI_LEGACY && (BROKEN || !(SPARC || PPC || PARISC || M68K || (MIPS && !CPU_LITTLE_ENDIAN) || FRV))
  252.     help
  253.       This enables HiSax support for the Netspider U interface ISDN card
  254.       from Traverse Technologies.
  255.       See <file:Documentation/isdn/README.HiSax> on how to configure it
  256.       using a different D-channel protocol, or non-standard IRQ/port
  257.       settings.
  258.  
  259. config HISAX_NICCY
  260.     bool "Niccy PnP/PCI card"
  261.     help
  262.       This enables HiSax support for the Dr. Neuhaus Niccy PnP or PCI.
  263.  
  264.       See <file:Documentation/isdn/README.HiSax> on how to configure it
  265.       using a different D-channel protocol, or non-standard IRQ/port
  266.       settings.
  267.  
  268. config HISAX_ISURF
  269.     bool "Siemens I-Surf card"
  270.     depends on ISA
  271.     help
  272.       This enables HiSax support for the Siemens I-Talk/I-Surf card with
  273.       ISAR chip.
  274.       See <file:Documentation/isdn/README.HiSax> on how to configure it
  275.       using a different D-channel protocol, or non-standard IRQ/port
  276.       settings.
  277.  
  278. config HISAX_HSTSAPHIR
  279.     bool "HST Saphir card"
  280.     depends on ISA
  281.     help
  282.       This enables HiSax support for the HST Saphir card.
  283.  
  284.       See <file:Documentation/isdn/README.HiSax> on how to configure it
  285.       using a different D-channel protocol, or non-standard IRQ/port
  286.       settings.
  287.  
  288. config HISAX_BKM_A4T
  289.     bool "Telekom A4T card"
  290.     depends on PCI && PCI_LEGACY
  291.     help
  292.       This enables HiSax support for the Telekom A4T card.
  293.  
  294.       See <file:Documentation/isdn/README.HiSax> on how to configure it
  295.       using a different D-channel protocol, or non-standard IRQ/port
  296.       settings.
  297.  
  298. config HISAX_SCT_QUADRO
  299.     bool "Scitel Quadro card"
  300.     depends on PCI && PCI_LEGACY
  301.     help
  302.       This enables HiSax support for the Scitel Quadro card.
  303.  
  304.       See <file:Documentation/isdn/README.HiSax> on how to configure it
  305.       using a different D-channel protocol, or non-standard IRQ/port
  306.       settings.
  307.  
  308. config HISAX_GAZEL
  309.     bool "Gazel cards"
  310.     help
  311.       This enables HiSax support for the Gazel cards.
  312.  
  313.       See <file:Documentation/isdn/README.HiSax> on how to configure it
  314.       using a different D-channel protocol, or non-standard IRQ/port
  315.       settings.
  316.  
  317. config HISAX_HFC_PCI
  318.     bool "HFC PCI-Bus cards"
  319.     depends on PCI && PCI_LEGACY && (BROKEN || !(SPARC || PPC || PARISC || M68K || (MIPS && !CPU_LITTLE_ENDIAN) || FRV))
  320.     help
  321.       This enables HiSax support for the HFC-S PCI 2BDS0 based cards.
  322.  
  323.       For more information see under
  324.       <file:Documentation/isdn/README.hfc-pci>.
  325.  
  326. config HISAX_W6692
  327.     bool "Winbond W6692 based cards"
  328.     depends on PCI && PCI_LEGACY
  329.     help
  330.       This enables HiSax support for Winbond W6692 based PCI ISDN cards.
  331.  
  332.       See <file:Documentation/isdn/README.HiSax> on how to configure it
  333.       using a different D-channel protocol, or non-standard IRQ/port
  334.       settings.
  335.  
  336. config HISAX_HFC_SX
  337.     bool "HFC-S+, HFC-SP, HFC-PCMCIA cards"
  338.     help
  339.       This enables HiSax support for the HFC-S+, HFC-SP and HFC-PCMCIA
  340.       cards. This code is not finished yet.
  341.  
  342. config HISAX_ENTERNOW_PCI
  343.     bool "Formula-n enter:now PCI card"
  344.     depends on HISAX_NETJET && PCI && PCI_LEGACY && (BROKEN || !(SPARC || PPC || PARISC || M68K || (MIPS && !CPU_LITTLE_ENDIAN) || FRV))
  345.     help
  346.       This enables HiSax support for the Formula-n enter:now PCI
  347.       ISDN card.
  348.  
  349. endif
  350.  
  351. if ISDN_DRV_HISAX
  352.  
  353. config HISAX_DEBUG
  354.     bool "HiSax debugging"
  355.     help
  356.       This enables debugging code in the new-style HiSax drivers, i.e.
  357.       the ST5481 USB driver currently. 
  358.       If in doubt, say yes.
  359.  
  360. comment "HiSax PCMCIA card service modules"
  361.  
  362. config HISAX_SEDLBAUER_CS
  363.     tristate "Sedlbauer PCMCIA cards"
  364.     depends on PCMCIA && HISAX_SEDLBAUER
  365.     help
  366.       This enables the PCMCIA client driver for the Sedlbauer Speed Star
  367.       and Speed Star II cards.
  368.  
  369. config HISAX_ELSA_CS
  370.     tristate "ELSA PCMCIA MicroLink cards"
  371.     depends on PCMCIA && HISAX_ELSA
  372.     help
  373.       This enables the PCMCIA client driver for the Elsa PCMCIA MicroLink
  374.       card.
  375.  
  376. config HISAX_AVM_A1_CS
  377.     tristate "AVM A1 PCMCIA cards"
  378.     depends on PCMCIA && ISDN_DRV_HISAX
  379.     help
  380.       This enables the PCMCIA client driver for the AVM A1 / Fritz!Card
  381.       PCMCIA cards.
  382.  
  383. config HISAX_TELES_CS
  384.     tristate "TELES PCMCIA cards"
  385.     depends on PCMCIA && HISAX_16_3
  386.     help
  387.       This enables the PCMCIA client driver for the Teles PCMCIA cards.
  388.  
  389. comment "HiSax sub driver modules"
  390.  
  391. config HISAX_ST5481
  392.     tristate "ST5481 USB ISDN modem (EXPERIMENTAL)"
  393.     depends on USB && EXPERIMENTAL
  394.     select CRC_CCITT
  395.     select BITREVERSE
  396.     help
  397.       This enables the driver for ST5481 based USB ISDN adapters,
  398.       e.g. the BeWan Gazel 128 USB
  399.  
  400. config HISAX_HFCUSB
  401.     tristate "HFC USB based ISDN modems (EXPERIMENTAL)"
  402.     depends on USB && EXPERIMENTAL
  403.     help
  404.       This enables the driver for HFC USB based ISDN modems.
  405.  
  406. config HISAX_HFC4S8S
  407.     tristate "HFC-4S/8S based ISDN cards (EXPERIMENTAL)"
  408.     depends on EXPERIMENTAL
  409.     help
  410.       This enables the driver for HFC-4S/8S based ISDN cards.
  411.  
  412. config HISAX_FRITZ_PCIPNP
  413.     tristate "AVM Fritz!Card PCI/PCIv2/PnP support (EXPERIMENTAL)"
  414.     depends on PCI && PCI_LEGACY && EXPERIMENTAL
  415.     help
  416.       This enables the driver for the AVM Fritz!Card PCI,
  417.       Fritz!Card PCI v2 and Fritz!Card PnP.
  418.       (the latter also needs you to select "ISA Plug and Play support"
  419.       from the menu "Plug and Play configuration")
  420.  
  421. config HISAX_HDLC
  422.     bool
  423.     depends on HISAX_ST5481
  424.     default y
  425.  
  426. config HISAX_AVM_A1_PCMCIA
  427.     bool
  428.     depends on HISAX_AVM_A1_CS
  429.     default y
  430.  
  431. endif
  432.  
  433. endmenu
  434.  
  435.